草庐IT

JavaFX 最小化未修饰阶段

全部标签

java - 在 Maven 构建阶段复制文件

我的情况是:我有一个Maven项目,我的java类在/app/src/main/java中,我的资源在/app/src/main/resources中,并且我的webapp文件在/app/src/main/webapp我在/common/script.js中有一个javascript文件现在我想要的是在maven的构建阶段将javascript文件包含(复制)到war文件中。准确地说,我希望script.js位于war存档的/js/目录中,就像它放在/app/src/中一样main/webapp/js在开始构建之前。我需要这个来在许多网络应用程序之间共享一个版本的资源文件。亲切的问候,

java - JTS 的最小边界矩形

我有一组几何对象。现在我想计算整个集合中的最小边界矩形。我正在使用Java拓扑套件,但我不知道该怎么做? 最佳答案 看看http://tsusiatsoftware.net/jts/javadoc/index.html如果我假设您使用的是GeometryCollection实例。如果为真,可以直接调用geometry.getEnvelope();或geometry.getEnvelopeInternal();如果你想要一个信封实例它将返回GeometryCollection的最小矩形。如果您有一个几何图形集合,您可以直接使用一个信封

java - JavaFX 是桌面或独立应用程序的动态 GUI 的选择吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想为桌面应用程序制作动态用户界面。我打算用JavaFX制作它。这是一个好的选择吗?我想知道的第二件事是,是否可以通过JavaFx获得UI,并在幕后由纯Java完成主要工作?我是JavaFX的新手,如果我错了请纠正我。此外,如果我错了,请告诉我独立应用程序背后的动态UI和Java代码的其他可能性。

java - 将最小化/最大化按钮添加到 JDialog 或 JPanel

是否可以向JDialog添加最大化/最小化按钮?如果没有那么我们可以将这些按钮添加到JPanel吗?我有一个JPanel,该面板内有一个JDialog。我想添加一个最小化/最大化按钮,以便在单击该按钮时JDialog和JDialog下的组件根据JPanel进行调整。就像当我单击最大化时,jpanel应该被放大并且该面板(JDialog)内的组件也会被放大,反之亦然对于最小化按钮。我从这里得到的解决方案是针对JFrame内的JPanel。但是我的JPanel只是独立的。 最佳答案 Isitpossibletoaddmaximize/m

java - 如何在 JavaFx 中捕获强制退出或意外关闭的事件?

我正在制作一个具有服务器登录和注销功能的桌面应用程序。每当有人关闭窗口时,我都需要从应用程序注销,所以我正在使用这些代码primaryStage.setOnCloseRequest(newEventHandler(){@Overridepublicvoidhandle(WindowEventevent){event.consume();closeWindow();}});其中closeWindow()包含注销和其他相关步骤。现在,当应用程序意外关闭或有人从任务管理器强行退出/关闭它(通过结束进程)时会出现问题。JavaFX是否有捕获强制退出或意外关闭的事件?或者是否有任何方法可以阻止它

java - 为什么 JavaFX API 不包含在 Java 8 J2SE 中?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion有人知道为什么JavaFX8在即将推出的Java8中仍然不是日常的J2SEAPI吗?显示所有Java组件的技术图清楚地从J2SE堆栈中排除了JavaFX。我想在JDKjavadoc中并排查看JavaFX和SwingAPI。想知道为什么Oracle没有/不能给我们这些?顺便说一句,关于JavaFX的不同状态(与J2SE中包含的其他标准相比)的主题,谁能解释为什么JavaFX的作者认为绝对有必

java - 禁止 javascript 在 javafx webview 中运行

我想知道是否可以在Javafx的WebView中禁用javascript。我在网上搜索过,但无法获得有关此的任何信息。Oracle中的链接网站说可以启用和禁用javascript,但找不到任何文档。谢谢.. 最佳答案 您必须在WebEngine上将Javascript设置为禁用本身由WebView控制。WebViewbrowser=newWebView();WebEnginewebEngine=browser.getEngine();webEngine.setJavaScriptEnabled(false);

用于桌面应用程序的 JavaFX-8 GUI : Are there Look & Feels like in Swing?

在Swing中,有一些外观和感觉作为Java的一部分提供,例如:跨平台:光轮主题金属特定于平台:GTK+WindowsXP等等Java8是否像为Swing一样为JavaFX提供外观和感觉?(我不询问特定的外观和感觉,我一般询问是否有默认外观之外的外观和感觉) 最佳答案 我将通过对这个问题的回答的总结和我自己所做的一些研究来回答我自己的问题:在JavaFX中,不再有外观术语,但有样式表在JavaFX-8(即Java8版本)之前,只提供了一个样式表,名为Caspian从JavaFX-8开始,添加了另一个样式表,名为Modena。Mode

java - Maven:运行程序的生命周期阶段?

我可以使用Maven来编译和测试程序mvncompilemvntest是否有一个生命周期命令来简单地运行程序,或者生成一个脚本来运行该程序? 最佳答案 如果您问这个问题,则表示您不清楚Mavenlifecycle是什么真的是。没有生命周期命令,只有构建生命周期,它由不同的阶段组成。所以要明确一点:有一个构建生命周期,它由阶段组成,阶段由插件目标组成。当你调用Maven时mvncompile您正在调用构建阶段。在Maven中,有一个listofpredefinedorderedphases.当您调用一个阶段时,它之前的所有阶段也会被调

带有类选择器的javaFX css id选择器不起作用

编辑(9/05/2016):检查我写的答案..Part1我为应用程序的所有TabPanes使用此css:.tab-pane.tab-header-area.tab-header-background{-fx-opacity:0.0;}.tab-pane{-fx-tab-min-width:90.0px;}.tab-pane.tab{-fx-background-color:orange;-fx-background-radius:0.020.00.020.0;-fx-focus-color:transparent;-fx-faint-focus-color:transparent;}.